﻿/*GENERAL*/
body{  margin: 0; font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; }
img, a img, a:link img, a:visited img, a:hover img, a:active img{ border: 0; padding: 0; margin: 0;}
TABLE.box { margin: 16px 8px 8px 8px; }
A:link { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; text-decoration: none;}
A:hover { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black; text-decoration: none; }
A:visited { font-family: Verdana, Helvetica, Sans-Serif; font-size: 8pt; color: Black;  text-decoration: none;}

h1,h2, h3, h4, h5, h6
{
	margin: 0px;
	padding: 0px;
}

ul, ol, li
{
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
}



h1 { color: white;
    font-family: Verdana,Helvetica,Sans-Serif;
    font-size: 15pt;
    position: relative;
    text-align: center;
    top: 1px; }

/*MAIN PAGE LAYOUT*/
div#main_wrapper{  display: block; width: 980px;  margin: 0 auto;}
/*div#topbar{  background-color: #D6D3D6;  display: block;  width: 100%;  height: 14px;}*/
div#logobar{  display: block;  width: 100%;}
div#menubar{  display: block;  width: 100%; height:31px;}
/*div#top_content{float: left;}*/
div#center_content{float: left; }
div#sidebar_left{  display: block; width: 240px;  float: left; margin: 0px 10px 0px 0px; }
div#main_content{  display: block; width: 730px;  float: left;}
div#footer{ float: left; width: 100%; }

/*TOPBAR*/
div#topbar_links{  width: 200px;  float: right;  text-align: right; color: White; padding: 3px 15px 0px 0px;}
div#topbar_links a {color: White;}

/*LOGOBAR*/

div#logobar
{
	height: 100px;
	overflow: hidden;
	background-color: black;
	position: relative;
}

div#search
{
	position: absolute;
	right: 5px;
	top: 25px;
	width: 330px;
	height: 30px;
	padding: 10px 0px 20px 0px;
	background: transparent url("../images/search_bg.png") scroll no-repeat top left;
}

#SearchBox
{
	font-size: 18px;
	font-weight: bold;
	height: 25px;
	width: 260px;
	margin: 0px 5px 0px 10px;
	float: left;
	color: #666666;
}

#searchBtn
{
	float: left;
	width: 30px;
	height: 30px;
}

#searchBtn a
{
	display: block;
	height: 30px;
	width: 30px;
	background: transparent url("../images/search_btn.png") scroll no-repeat top left;
}

#searchBtn a:hover
{
	background-position: top right;
}

div#logobar_logo_area
{
}


/*MENUBAR*/
div#menubar
{  
	width: 980px;
	height: 38px;
	float: left;
	background: #0076A3 url("../images/menubar_grad.png") scroll repeat-x top left;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	margin: 0px 0px 10px;
}

#navigation, #navigation li
{
	float: left;
	margin: 0px;
	padding: 0px;
	display: block;
}

#navigation li a
{	
	text-align: center;
	border-right: 1px solid #ffffff;	
	line-height: 36px;
	font-size: 14px;
	font-weight: bold;
	padding: 10px 20px 11px;
	color: #FFFFFF;	
}

#navigation li a:hover
{
	background: #00A651 url("../images/menubar_grad.png") scroll repeat-x top left;
	
}





/* BOXES */
.areabox
{
	border: 1px solid #444444;
	padding: 15px;
	margin: 0px 0px 10px;	
}




.maroonTitleLg, .maroonTitleSm
{
	color: #A81818;
	font-size: 18px;
	font-weight: bold;
}

.maroonTitleSm
{
	font-size: 14px;
}


/*SIDEBAR LEFT*/
#sidebar_topten{ }

/*MAIN CONTENT*/

table.mainpage_categories{}
td.mainpage_vert_divider{}
td.mainpage_categories_sports{}
td.mainpage_categories_concerts{}
td.mainpage_categories_theater{}
td.mainpage_categories_lasvegas{}
td.mainpage_categories_broadway{}
/*for each of the category boxes*/
table.mainpage_categories_list{}

TD.mainpage_horiz_divider { height: 2px; background-image: url(../images/mainpage_horiz_divider.gif); margin: 3px 0px 3px 0px; }
TD.mainpage_vert_divider { width: 1%; background-image: url(../images/mainpage_vert_divider.gif); }

TABLE.mainpage_features { width: 100%; }
TABLE.mainpage_category { width: 100%; }

TABLE.mainpage_categories { width: 100%; }
TD.mainpage_categories_sports { width: 20%; text-align: center; }
TD.mainpage_categories_concerts { width: 20%; text-align: center; }
TD.mainpage_categories_theater { width: 20%; text-align: center; }
TD.mainpage_categories_lasvegas { width: 20%; text-align: center; }
TD.mainpage_categories_broadway { width: 20%; text-align: center; }

TABLE.mainpage_categories_list { width: 100%; margin: 8px 0px 0px 8px; }
TABLE.mainpage_categories_list TD { text-align: left; }
TABLE.mainpage_categories_list A:link			{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.mainpage_categories_list A:visited	{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.mainpage_categories_list A:hover		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 
TABLE.mainpage_categories_list A:active		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #838383; } 

TABLE.mainpage_sports { width: 100%; }
TD.mainpage_sports_header { text-align: center; font-family: verdana,arial,helvetica,sans serif; font-size: 24px; font-weight: bold; color: #007CAF; padding: 0px 0px 8px 0px; }
.mainpage_sports_subhead { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_caption { width: 32%; text-align: center; text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; } 
TD.mainpage_sports_caption A:link			{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_caption A:visited	{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_caption A:hover		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_caption A:active		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold; color: #007CAF; }
TD.mainpage_sports_link { text-align: center; line-height: 18px; }
A.mainpage_sports_link:link			{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }
A.mainpage_sports_link:visited	{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }
A.mainpage_sports_link:hover		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }
A.mainpage_sports_link:active		{ text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #838383; }



/*PAGEBOTTOM*/
div#footer {  border-top: 1px solid #AAAAAA; }
div#pagebottom_menu{  width: 100%;  text-align: center;}
div#pagebottom_info{  width: 100%;  text-align: center;}


#acesso-restrito {
	float:left;
	height:200px;
	margin-top:0px;
	padding:40px 0 0 100px;
	width:335px;
	background: #f6f6f6;
	border:1px solid  #4476A3;}

	#acesso-restrito label {
		width:100%;
		height:17px;
		color:#000000;
		font-size:13px;
		float:left; }

		#acesso-restrito input {
			width:226px;
			height:19px;
			padding-top:4px;
			margin-bottom:10px;
			margin-top:5px;
			color:#000;
			float:left;
			border:1px solid #808080;}

			#acesso-restrito input.btnEntrar {
				background:none;
				padding:0px;
				margin:0px;
				float:right;
				margin-right:107px;
				cursor:pointer;
				margin-top:10px;
				color:#000000;
				font-size:13px;
				width:72px;
				height:23px;
				text-align:center; }

			#acesso-restrito input.btnEntrar:hover {
				background-color:#bcbdbd;
				color:#FFF; }

/*
#main_content {
	float:right;
	height:200px;
	margin-top:0px;
	padding:40px 0 0 100px;
	width:335px;
	background: #f6f6f6;
	border:1px solid  #4476A3;}
*/
	#main_content label {
		width:100%;
		height:17px;
		color:#000000;
		font-size:13px;
		float:left; }

		#main_content input {
			width:226px;
			padding-top:4px;
			margin-bottom:10px;
			margin-top:5px;
			color:#000;
			float:left;
			border:1px solid #808080;}

			#main_content input.btnEntrar {
				background:none;
				padding:0px;
				margin:0px;
				margin-right:107px;
				margin-bottom:10px;
				cursor:pointer;
				margin-top:10px;
				color:#000000;
				font-size:13px;
				width:72px;
				height:23px;
				text-align:center; }

			#main_content input.btnEntrar:hover {
				background-color:#bcbdbd;
				color:#FFF; }

